package com.yuyou.fn.educational.vo;


import com.yuyou.fn.common.condition.annotation.FullLike;
import com.yuyou.fn.common.condition.annotation.GreatThan;
import com.yuyou.fn.common.condition.annotation.LessThan;

import java.util.Date;


public class ShiftClassRecordDetailQueryVo {


    /**  */
    @FullLike
    private String studentName;


    /** 操作人 */
    @FullLike
    private String operator;


    /** 班级名称 */
    @FullLike
    private String fromClassName;

    /**  */
    @FullLike
    private String fromTeacherName;

    /** 校区名称 */
    @FullLike
    private String campusName;

    /**  */
    
    private Long areaTeamId;

    /**  */
    
    private Long busTeamId;

    /** 期ID */
    
    private Long periodId;

    /** 年级ID */
    
    private Long gradeId;

    /** 科目ID */
    
    private Long subjectId;

    /** 班级名称 */
    @FullLike
    private String toClassName;

    /**  */
    @FullLike
    private String toTeacherName;


    /** 校区名称 */
    @FullLike
    private String toCampusName;

    /** 学生编号 */
    private String studentNo;

    /** 电话 */
    private String studentPhoneNo;

    @GreatThan(name = "createTime")
    private Date startDate ;

    @LessThan(name = "createTime")
    private Date endDate ;

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public String getFromClassName() {
        return fromClassName;
    }

    public void setFromClassName(String fromClassName) {
        this.fromClassName = fromClassName;
    }

    public String getFromTeacherName() {
        return fromTeacherName;
    }

    public void setFromTeacherName(String fromTeacherName) {
        this.fromTeacherName = fromTeacherName;
    }

    public String getCampusName() {
        return campusName;
    }

    public void setCampusName(String campusName) {
        this.campusName = campusName;
    }

    public Long getAreaTeamId() {
        return areaTeamId;
    }

    public void setAreaTeamId(Long areaTeamId) {
        this.areaTeamId = areaTeamId;
    }

    public Long getBusTeamId() {
        return busTeamId;
    }

    public void setBusTeamId(Long busTeamId) {
        this.busTeamId = busTeamId;
    }

    public Long getPeriodId() {
        return periodId;
    }

    public void setPeriodId(Long periodId) {
        this.periodId = periodId;
    }

    public Long getGradeId() {
        return gradeId;
    }

    public void setGradeId(Long gradeId) {
        this.gradeId = gradeId;
    }

    public Long getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(Long subjectId) {
        this.subjectId = subjectId;
    }

    public String getToClassName() {
        return toClassName;
    }

    public void setToClassName(String toClassName) {
        this.toClassName = toClassName;
    }

    public String getToTeacherName() {
        return toTeacherName;
    }

    public void setToTeacherName(String toTeacherName) {
        this.toTeacherName = toTeacherName;
    }

    public String getToCampusName() {
        return toCampusName;
    }

    public void setToCampusName(String toCampusName) {
        this.toCampusName = toCampusName;
    }

    public String getStudentNo() {
        return studentNo;
    }

    public void setStudentNo(String studentNo) {
        this.studentNo = studentNo;
    }

    public String getStudentPhoneNo() {
        return studentPhoneNo;
    }

    public void setStudentPhoneNo(String studentPhoneNo) {
        this.studentPhoneNo = studentPhoneNo;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }
}
